var servlet = "request.jsf";



$(function(){
    
    //login fn
    $("#btnLogin").click(function(){
        event.preventDefault();
        $("#msgOut").text("Autenticando datos...");//#<-----------------
        
        $.ajax({     
            dataType : "json",
            type: 'POST',
            url : servlet,
            
            data : {
                action:'login',
                user: $($("#formLogin1 input")[0]).val(),
                pass: $($("#formLogin1 input")[1]).val()                
            },            
            error: function(data){
                $("#msgOut").text("Error al procesar datos, intente nuevamente");//#<-----------------
                msgErrorEffect();
            },
            success: function(data) {
                JSONdata = eval(data); //alert(JSONdata.respuesta);
                
                if(JSONdata.msgOut !=null){
                    $("#msgOut").text(JSONdata.msgOut); 

                    if(JSONdata.isLogin !=null && eval(JSONdata.isLogin) ){
                        document.location.reload(true);                        
                    }else{
                        $($("#formLogin1 input")[0]).val("")
                        $($("#formLogin1 input")[1]).val("")
                        msgErrorEffect();
                    }
                    
                }else{
                    $("#msgOut").text("Error de comunicación, intente nuevamente");//#<-----------------                
                    msgErrorEffect();
                }                
            }
        });
    });   
    
    
    //logout fn
    $("#btnLogout").click(function(){
        $.ajax({     
            url : servlet,            
            data : {
                action:'logout'                
            },            
            success: function(data) {
                document.location.reload(true);
            }
        });
    });
    
    //boton simulado
    $(".btnSimulado").bind('click', function(){
        $( '#' + $(this).attr('id') + ' input').trigger('click');                    
    });
    
    
});//end

var msgErrorEffect= function(){
    $("#msgOut").animate({ color: "#ffff00" }, 1500);
    $("#msgOut").animate({ color: "#ffffff" }, 1000); 
}



var linkTo = function(parametros){
    $('<form action="index.jsf" method="POST"><input type="hidden" name="v" value="'+
        parametros+'" /></form>').appendTo('body').submit();
}